.px2rem(@name, @px) {
    @{name}: @px / 75 * 1rem;
}
.txh{
	display: flex;
	 
}
html,doby{
	width: 100%;
	height: 100%;
}
header {
	background: #fafafa;
	ul {
		.px2rem(height,90);
		.px2rem(padding-left,20);
		border-bottom: 1px solid #ccc;
		.txh();
		justify-content:space-between;
		align-items:center;
		li {
			.px2rem(font-size,38);
			font-weight: bold;
			color: #373737;
		}
	}
}
section {
	.px2rem(margin-top,174);
	dl {
		dt {
			.txh();
			justify-content:center;
		}
		dd {
			.txh();
			justify-content:center;
			.px2rem(padding-top,36);
			.px2rem(padding-bottom,76);
			.px2rem(font-size,32);
			color: #666666;
		}
	}
}